/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.cliente.usuario.services;

import co.com.entities.Usuario;
import com.google.gwt.user.client.rpc.AsyncCallback;
import java.util.List;

/**
 *
 * @author dloaiza
 */
public interface UsuarioSAsync {

    
    void guardarUsuario(Usuario asteroide, AsyncCallback<Void> callback);
    void actualizarUsuario(Usuario asteroide, AsyncCallback<Void> callback);
    void eliminarUsuarios(List<Usuario> asteroides, AsyncCallback<Void> callback);
    void consultarUsuarios(AsyncCallback<List<Usuario>> callback);
    void validarUsuario(String usuario, String contrasena, AsyncCallback<Usuario> callback);
    void validarUsuarioActivo(AsyncCallback<String> callback);
}
